package cn.gz.lbs.entity;

/**
 * 从周期定位请求LTR中取出部分参数，构成立即定位请求需要的参数实体类
 * @author Administrator
 *
 */
public class LirNeedEntity {
	
	private int reqId;
	
	private String reqPlatform; //非必选参数，增加REQ_PLATFORM是为了区别高精度/粗定位请求【填1】，当定位请求中不带此element时，系统默认转gpsOne定位
	
//	ORIGINATOR 构造需要的
	private String orid;
	private String oridType;
	
//	Client构造需要的
	private String lcsclientid;
	private String password;

	private String serviceid;
	
//	Lir构造需要的
	private String origuserAccessType;	
	private String findmeIndic;	
	private String posreqtype;	
	private String prio;
	private String reqResultformat; // 非必选参数，【填1表示返回经纬度及地市区号信息】REQ_RESULTFORMAT只在REQ_PLATFORM为‘1’时携带，是用于为了区分对粗定位平台返回的定位结果的进行要求，当定位请求中不带此element时，系统默认返回经纬度和地市区号
	
//	构造Msids需要的
	private String msid;
	private String msidType;
	private String querypassword;
	
	private String spReportUrl;
	
	private CmsUser cmsUser;

	public String getReqPlatform() {
		return reqPlatform;
	}

	public void setReqPlatform(String reqPlatform) {
		this.reqPlatform = reqPlatform;
	}

	public String getOrid() {
		return orid;
	}

	public void setOrid(String orid) {
		this.orid = orid;
	}

	public String getOridType() {
		return oridType;
	}

	public void setOridType(String oridType) {
		this.oridType = oridType;
	}

	public String getLcsclientid() {
		return lcsclientid;
	}

	public void setLcsclientid(String lcsclientid) {
		this.lcsclientid = lcsclientid;
	}

	public String getPassword() {
		return password;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	public String getServiceid() {
		return serviceid;
	}

	public void setServiceid(String serviceid) {
		this.serviceid = serviceid;
	}

	public String getOriguserAccessType() {
		return origuserAccessType;
	}

	public void setOriguserAccessType(String origuserAccessType) {
		this.origuserAccessType = origuserAccessType;
	}

	public String getFindmeIndic() {
		return findmeIndic;
	}

	public void setFindmeIndic(String findmeIndic) {
		this.findmeIndic = findmeIndic;
	}

	public String getPosreqtype() {
		return posreqtype;
	}

	public void setPosreqtype(String posreqtype) {
		this.posreqtype = posreqtype;
	}

	public String getPrio() {
		return prio;
	}

	public void setPrio(String prio) {
		this.prio = prio;
	}

	public String getReqResultformat() {
		return reqResultformat;
	}

	public void setReqResultformat(String reqResultformat) {
		this.reqResultformat = reqResultformat;
	}

	public String getMsid() {
		return msid;
	}

	public void setMsid(String msid) {
		this.msid = msid;
	}

	public String getMsidType() {
		return msidType;
	}

	public void setMsidType(String msidType) {
		this.msidType = msidType;
	}

	public String getQuerypassword() {
		return querypassword;
	}

	public void setQuerypassword(String querypassword) {
		this.querypassword = querypassword;
	}

	public String getSpReportUrl() {
		return spReportUrl;
	}

	public void setSpReportUrl(String spReportUrl) {
		this.spReportUrl = spReportUrl;
	}


	/**
	 * @return the reqId
	 */
	public int getReqId() {
		return reqId;
	}

	/**
	 * @param reqId the reqId to set
	 */
	public void setReqId(int reqId) {
		this.reqId = reqId;
	}


	/**
	 * @return the cmsUser
	 */
	public CmsUser getCmsUser() {
		return cmsUser;
	}

	/**
	 * @param cmsUser the cmsUser to set
	 */
	public void setCmsUser(CmsUser cmsUser) {
		this.cmsUser = cmsUser;
	}

	@Override
	public String toString() {
		StringBuilder builder = new StringBuilder();
		builder.append("LirNeedEntity [reqId=");
		builder.append(reqId);
		builder.append(", reqPlatform=");
		builder.append(reqPlatform);
		builder.append(", orid=");
		builder.append(orid);
		builder.append(", oridType=");
		builder.append(oridType);
		builder.append(", lcsclientid=");
		builder.append(lcsclientid);
		builder.append(", password=");
		builder.append(password);
		builder.append(", serviceid=");
		builder.append(serviceid);
		builder.append(", origuserAccessType=");
		builder.append(origuserAccessType);
		builder.append(", findmeIndic=");
		builder.append(findmeIndic);
		builder.append(", posreqtype=");
		builder.append(posreqtype);
		builder.append(", prio=");
		builder.append(prio);
		builder.append(", reqResultformat=");
		builder.append(reqResultformat);
		builder.append(", msid=");
		builder.append(msid);
		builder.append(", msidType=");
		builder.append(msidType);
		builder.append(", querypassword=");
		builder.append(querypassword);
		builder.append(", spReportUrl=");
		builder.append(spReportUrl);
		builder.append(", cmsUser=");
		builder.append(cmsUser);
		builder.append("]");
		return builder.toString();
	}
	
	
	

}
